hairy sea-squirt - French English Dictionary